.device {
		width: 100%;
		height: 100%;
		padding: 0rpx 24rpx 0;
		position: relative;

		@include _themeify {
			background: themed("bgColorGrey");
		}
	}

	.device-main {
		width: 100%;
		height: calc(100% - 82px);
		background: #fff;
		border-radius: 6px;
		padding: 24rpx;
	}

	.device-dashboard {
		width: 100%;
		height: 250px;
	}

	.custom-bar {
		width: 100%;
		// height: 58px;
		position: fixed;
		bottom: 0;
		left: 0;
		padding: 12px;
	}

	.dashboard-tip {
		// margin-bottom: 24rpx;
		flex-flow: row nowrap;
		@include flexCenter;
	}

	.tip-txt {
		font-size: 12px;
		color: #2096FF;
		border: 1rpx solid #469BFF;
		border-radius: 20px;
		padding: 2px 9px;
		font-weight: 500;

		&:nth-child(1) {
			margin-right: 24rpx;
		}
	}

	.device-icon {
		position: absolute;
	}

	.device-lock {
		left: 35px;
		top: 35px;
		color: #2096FF;
	}

	.device-alarm {
		right: 35px;
		top: 35px;
		color: #FFB649;
	}
	
	.set-mode{
		@include flex-box(space-between,center,null,row,nowarp);
		// padding: 0 24rpx;
	}
	.set-title{
		font-weight: bold;
	}
	.set-mode-title{
		color: #2096FF;
		@include flex-box(center,center,null,row,nowrap);
		font-size: 12px;
		.circle{
			width: 6px;
			height:6px;
			border-radius: 50%;
			background: #2096FF;
			margin-right: 10rpx;
			
		}
	}
	.mode-list{
		@include flex-box(space-between,null,null,row,wrap);
		padding: 12rpx 0;
	}
	.mode-btn{
		padding: 12rpx;
		width: 50%;
	}
	.klbutton-mode{
		box-shadow: inset 0 0 4px #e5e5e5;
	}
	.active-mode{
		background-image: linear-gradient(-87.8deg, rgba(228,242,255,1) 1.79%,rgba(255,255,255,0) 99.48%);
		box-shadow: 0px 0px 8px 1px rgba(131,197,255,0.93);
	}
	.button-content{
		color: #0D2253;
	}
	.slider--box{
		padding: 0 24rpx;
		width: 100%;
		height: 100%;
	}
	.slider-value{
		position: absolute;
		top: 0;
		left: 50%;
		transform:translate(-50%);
		color: #0D2253;
		padding: 8rpx 36rpx;
		border-radius: 12px;
		box-shadow:inset 0 0 4px rgba(70,155,255,0.5);
		font-weight: 600;
	}
	.device-step{
		position: relative;
		padding: 60rpx 0 24rpx;
	}
	.startTip{

	}
	.device-statu-tip{
		padding: 0 0 24rpx;
		display: flex;
		align-items: center;
	}
	.setTime-tip{
		margin: 24rpx 0 0;
	}